home *** CD-ROM | disk | FTP | other *** search
- #! /bin/csh -f
- rm -f instructions.h; touch instructions.h
- foreach i (`cat files`)
- set i = `echo $i | sed 's/\./ /g'`
- set filename = $i[1].h
- set name = '"'$i[1]'"'
- set id = `echo $i[1] | upcase`
- set fn = `echo $i[1] | chcase`
- foreach j (1 2 3)
- @ k = $j + 1
- set a$j = ARG_`echo $i[$k] | upcase`
- end
- echo "#ifdef NAMES" >! $filename
- echo "use($name,$id,$fn,$a1,$a2,$a3)" >> $filename
- echo "#endif" >> $filename
- echo '#include "Instructions/'$filename'"' >> instructions.h
- echo $name done
- end
- mv instructions.h ..
- #upcase chcase